﻿Imports System
Imports System.ComponentModel.Design
Imports System.Reflection
Imports System.Runtime.InteropServices
Imports System.Workflow.ComponentModel.Compiler

Namespace System.Workflow.ComponentModel.Design
    <ComVisible(True), Guid("0E6DF9D7-B4B5-4af7-9647-FC335CCE393F")> _
    Public Interface ITypeProviderCreator
        Function GetTypeProvider(ByVal obj As Object) As ITypeProvider
        Function GetLocalAssembly(ByVal obj As Object) As Assembly
        Function GetTransientAssembly(ByVal assemblyName As AssemblyName) As Assembly
        Function GetTypeResolutionService(ByVal obj As Object) As ITypeResolutionService
    End Interface
End Namespace

